home *** CD-ROM | disk | FTP | other *** search
/ STraTOS 1997 April & May / STraTOS 1 - 1997 April & May.iso / CD01 / INTERNET / BROWSERS / IRC_061 / CHANGES.TXT < prev    next >
Encoding:
Text File  |  1996-09-01  |  9.7 KB  |  214 lines

  1. ** changes to AtarIRC version .60g
  2.  
  3. no longer a TOS program, the client is now a GEM application
  4.   runs as an ACC or a PRG just by renaming it
  5.   the background color cannot be changed, so don't try
  6.   control-s no longer works, the vdi is always used for scrolling now
  7.   bold, underlined, and reverse text are properly displayed
  8.   all the features of the previous version are still there
  9.  
  10. /colour added (same as /color)
  11.  
  12. /view will now view the capture file if you shut the capture off first
  13.  
  14. config file loads a bit faster (still needs to be sped up)
  15.  
  16. NOTE: This version is very much a beta and I recoded it into a GEM
  17. program mostly to see how it would preform.  On my TT it seems to be
  18. nearly as fast as the TOS version.  When the window gets overlapped
  19. however there is a slowdown when trying to redraw the window.  I have
  20. not added support for dialogs or the fileselector yet since I don't
  21. know how well the program will perform on other systems.
  22.  
  23. Running the client as an ACC will only allow a font size of 6x6 at this
  24. time.  When running as a PRG the font size can be increased from the
  25. menu bar.  The font size is not saved in the config either.  The
  26. client attempts to open a window that can display 80x30 characters
  27. and if it cannot it shrinks it to fit.  The 80x30 size is currently
  28. fixed and not saved in the config either.
  29.  
  30. This is a beta and I'm not 100% sure where to go from here.  If the
  31. client preforms well for you, please let me know.  Please don't send
  32. me a zillion ideas of what to add, trust me I have many ideas myself,
  33. my main goal at this time is stability and proper functionality within
  34. the GEM environment.
  35.  
  36. Is the TOS version dead?  Tell me what you think.
  37.  
  38. ----------------------------------------------------------------------------
  39. ** changes to AtarIRC version .60h
  40.  
  41. the config file loads much faster
  42.   in the interest of speed you will need to reconfigure the program
  43.   delete your old config.inf as this version will not load it
  44.   before you delete config.inf I suggest printing it for reference
  45.   run the program, type '/config', answer the questions  =)
  46.   there is now some reserved space in the config.inf for expansion
  47.   I appologize for this but this was unavoidable
  48.  
  49. the 'press return at the end of a dcc send' bug is now fixed
  50.  
  51. /nick changes are now handled properly even if they fail
  52.  
  53. /capture has been totally reworked  
  54.   STeno (or compatible program) can be used as a capture buffer
  55.   to capture with STeno it must be installed as a desk accessory or running
  56.   the name of the program used for capture is now stored in the config.inf
  57.   STeno can also be used as a type-ahead buffer
  58.   the 'transmit/line selection' in STeno can be used to send to a channel
  59.   the event timeout for STeno capture can be tweaked via the config.inf
  60.   if capture is 'on' and STeno is not found the old log file is used
  61.   if an error is detected (STeno full, or disk error) capture is shut off
  62.   the console bell dings if capture is disabled due to any errors  
  63.   if you are /away incoming data is logged to the capture file
  64.   the 'invoke STalker' selection in STeno can be used to bring up the IRC
  65.   capture can now be set to auto 'on' when the irc client starts
  66.  
  67. the color for a nick match can now be set independently from '/msg in'
  68.  
  69. the main window event timer setting can be tweaked via the config.inf
  70.   this setting could effect the performance of the client/system
  71.  
  72. the window can now be sized and fulled (however window content is lost)
  73.  
  74. the resource file is now loaded rather than embedded in the program
  75.  
  76. moved the nick, port, and server data to the window info line
  77.  
  78. removed control-x
  79.   added '/debug mem' instead
  80.  
  81. added '/debug misc' which displays internal values
  82.  
  83. start up font size is now set in the config.inf
  84.   if set to auto then you get the default font size for the current mode
  85.  
  86. start up window size in characters is now set in the config
  87.   is set to auto then you get a full window for the current mode
  88.  
  89. moved the prompt up to the status bar
  90.   this gives more area to type before the command line scrolls
  91.  
  92. the file selector can be used for dcc send to select a file
  93.   old command still works '/dcc send nick filename'
  94.   to use file selector type '/dcc send nick'  (file selector will appear)
  95.  
  96. /away and /back no longer generate a server error message as before
  97.  
  98. I changed the call to resolve()  (parameter rdn% is now null)
  99.   once in a great while the client would crash at logon  (this might help?)
  100.   rdn% was not really needed anyway and now krfree() is not needed either
  101.  
  102. NOTE: I found myself avoiding the TOS version after getting the GEM
  103. version up and running, in fact I have not used the TOS version since.
  104. I decided to stop development on the TOS version, so here is a new
  105. version of the GEM IRC client to play with.
  106.  
  107. Question: Now that it runs under GEM as a desk ACC, should I remove
  108. all commands like /delete, /view, /mkdir, and /dir?  If the IRC is run
  109. as a desk ACC then the desktop is there and all these are not needed.
  110. Also if the IRC is run on a multi-tasking OS as a PRG then the same
  111. thing applies and all those commands are not needed again.  If someone
  112. wants to run the IRC as a PRG on a single tasking OS then they should
  113. probably run an old TOS version.  So should these commands be removed
  114. from the GEM version?  If removed the IRC would certainly be smaller
  115. in size.  What do you think?
  116.  
  117. ----------------------------------------------------------------------------
  118. ** changes to AtarIRC version .60i
  119.  
  120. moved the timer to the window title bar
  121.  
  122. removed the option for "prompt:" color since it's now in the status bar
  123.  
  124. blank lines transmitted from STeno are now expanded into a single space
  125.   this eliminates the server error message 'no text to send'
  126.  
  127. the max width of the window in characters is now fixed at 118 characters
  128.   this corrects redraw problems in TT high (1280x960) and above
  129.   the vdi arrays are limited to 128 chars and thus the text was clipped
  130.  
  131. some setups don't allow a 16x32 font so the default font size is used
  132.  
  133. dragging the window off the left edge of the desktop under WINX is fixed
  134.  
  135. shaded windows under WINX are properly handled now
  136.  
  137. during /config a blank server entry skips to the end of the list
  138. during /config a blank quit message skips to the end of the list
  139. if you press help the server list ends on a blank entry
  140.   
  141. reworked the command line input routine
  142.   whatever is typed into the command line should not get lost or hidden
  143.   channels can be changed even if the command line contains chars
  144.   incoming dcc commands no longer clear the command line
  145.   window sizing no longer clears the command line either
  146.  
  147. wm_bottom message now handled if your aes version supports it
  148. ap_term message now handled if your aes version supports it
  149.  
  150. dcc receive now sends a redraw to the desktop when completed
  151.   if your aes supports this message the drive window should update
  152.  
  153. ----------------------------------------------------------------------------
  154. ** changes to AtarIRC version .61
  155.  
  156. Note: This version will load your previous config file.  ;o)
  157.  
  158. /dir formats the listing to the width of the window better and faster
  159.  
  160. blank lines transmitted from STeno are now expanded into a single space
  161.   this eliminates the server error message 'no text to send'
  162.   this is really fixed this time  =)
  163.  
  164. new text effect supported, or rather one that resets text back to normal
  165.  
  166. fixed bug with reversed text not wrapping properly if window was on top
  167. fixed bug in the command line handling
  168.  
  169. old color option "error message" renamed to "client error msg"
  170. new color option added called "server error msg"
  171.   now you can see which end generated the error message based on color
  172.   you need only define the new color entry this time  ;o)
  173.  
  174. added command line history feature
  175.   use the up and down arrow keys to scroll the command line history
  176.   the command line history maintains the last 20 items entered
  177.   only unique strings are put into the history buffer
  178.  
  179. function key handling reworked
  180.   function key strings can be 400 characters in size when fully expanded
  181.   function keys are issued much faster when pressed
  182.  
  183. a command line can now be passed to the client when it's started
  184.   the command line should be a valid connect command
  185.   to logon to a server in your server list pass: '/connect a'
  186.   note: the syntax for /connect can be found in the doc file
  187.  
  188. event loop changed as follows
  189.   STiK is now polled only when the event timer flag is returned
  190.     this was not the case before as _any_ event which caused the
  191.       event_multi() call to return caused the modem to be polled for data
  192.     this change might help the client multi-task a little bit better
  193.   keys are only processed if the key event flag is returned
  194.     it _was_ processing keys if the key returned was greater than zero
  195.   the main loop is now completely based on event_multi()
  196.  
  197. dcc routines modified as follows
  198.   typing '/dcc' is the same as typing '/dcc list'
  199.   the dcc receive buffer is now 600 bytes rather than 100 bytes
  200.     perhaps a dcc send won't have to be kicked so much now
  201.   the dcc packet size can be configured from 16 to 512 bytes in size
  202.   the dcc packet size is now saved in the config file (defaults to 512)
  203.   a fixed dcc send path can now be set, this is saved in the config too
  204.     if left set to null then the default path of the system is used
  205.     this fixed path is only used by the file selector on a dcc send
  206.  
  207. Note: There have been reports of key strokes bleeding through to other
  208. apps.  I've also seen this and it seems to happen in both directions
  209. for me.  Since I'm using event_multi() that means the AES messages are
  210. being delivered to the wrong app.  I really don't know why this
  211. happens or what to do about it at this time.
  212.  
  213. eof
  214.